package com.t.bricks.bussiness.model.flowwork;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 流程实例'FlowWork'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("流程实例ConditionFlowWork查询条件信息类")
public class ConditionFlowWork {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号")
	private String uId;
		
	/**
	 * 所用流程标识
	 */
	@ApiModelProperty(value="所用流程标识")
	private String sDefineSign;
		
	/**
	 * 流程描述
	 */
	@ApiModelProperty(value="流程描述")
	private String sDescription;
		
	/**
	 * 成功时执行
	 */
	@ApiModelProperty(value="成功时执行")
	private String sSuccessApi;
		
	/**
	 * 发起者编号
	 */
	@ApiModelProperty(value="发起者编号")
	private String sCreatorId;
		
	/**
	 * 发起者名称
	 */
	@ApiModelProperty(value="发起者名称")
	private String sCreatorName;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/**
	 * 状态(枚举,1:进行中;2:失败;3:作废;4:成功)
	 */
	@ApiModelProperty(value="状态(枚举,1:进行中;2:失败;3:作废;4:成功)")
	private Integer iState;
	
	/**
	 * 取 所用流程标识
	 * @return String
	 */
	public String getsDefineSign() {
		return sDefineSign;
	}

	/**
	 * 设置 所用流程标识
	 * @param sDefineSign
	 */
	public void setsDefineSign(String sDefineSign) {
		this.sDefineSign = sDefineSign;
	}

	/**
	 * 取 流程描述
	 * @return String
	 */
	public String getsDescription() {
		return sDescription;
	}

	/**
	 * 设置 流程描述
	 * @param sDescription
	 */
	public void setsDescription(String sDescription) {
		this.sDescription = sDescription;
	}

	/**
	 * 取 成功时执行
	 * @return String
	 */
	public String getsSuccessApi() {
		return sSuccessApi;
	}

	/**
	 * 设置 成功时执行
	 * @param sSuccessApi
	 */
	public void setsSuccessApi(String sSuccessApi) {
		this.sSuccessApi = sSuccessApi;
	}

	/**
	 * 取 发起者编号
	 * @return String
	 */
	public String getsCreatorId() {
		return sCreatorId;
	}

	/**
	 * 设置 发起者编号
	 * @param sCreatorId
	 */
	public void setsCreatorId(String sCreatorId) {
		this.sCreatorId = sCreatorId;
	}

	/**
	 * 取 发起者名称
	 * @return String
	 */
	public String getsCreatorName() {
		return sCreatorName;
	}

	/**
	 * 设置 发起者名称
	 * @param sCreatorName
	 */
	public void setsCreatorName(String sCreatorName) {
		this.sCreatorName = sCreatorName;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态(枚举,1:进行中;2:失败;3:作废;4:成功)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态(枚举,1:进行中;2:失败;3:作废;4:成功)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
